/* Reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;    padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

body
{         

    height: 100%;       

    background: #FFF;
    
    font:12px Verdana, Arial, sans-serif;


}


#wrapper{ width:1000px; margin:0 auto;}

.alignleft{ float:left !important;}
.alignright{ float:right !important;}



.header

{

    background: url("../../images/pizzaimages/header_bg.jpg") no-repeat;

    height: 40px;   
        

}
.olo-down
{
    background: url("../../images/pizzaimages/countdown_dominicon.png") no-repeat;;
    height: 500px;
    background-position: center;
}

.clr       

{

    clear: both;

}



/*Start Dashboard*/



.main-content

{

    font-family: Arial, Verdana, sans-serif;  

    width: 880px;  

    color: #555555;

    background: #ECECEC;    
    
    margin:0 auto 20px auto;    

}



.sub-content

{

    height: auto;

    /*margin-top : 10px; */

    color: #555555;

    background: inherit; 

    font-size: 12px;

    border-bottom: 2px solid white;
    
    padding-bottom:20px;

}

.saved-addresses

{

   background: inherit;  

   padding: 10px 10px 10px 40px;  

   min-height: 125px;

}


.saved-address-info
{   
    float: left; 
    width:160px;
    *width:150px;
}
.selBox {

clear:both;

color: #555555;

font: 12px Arial, Verdana, sans-serif;

border:0px;

margin-top:14px;

margin-left:5px;

width:150px;

}

.selImg{

/*margin-left:30px;  
background-image:url('images/bg_select.png');  
width:185px;
height:40px;  
text-align:center; 
float:left; */    
margin-left:5px;  
background:url('../../images/pizzaimages/bg_select.png') no-repeat;   
width:200px;    
height:40px;              
padding-left: 10px;  
float:left;

}

.selectedStore
{
    background: #ebebeb;
    color: #565656;
    padding: 10px;
    width: 310px;
    margin-top: 60px;
    text-align: left;
    line-height: 1.2;
    margin-left: 30px;
}

.selectedStore h4
{
    
}
.selectedStore p
{
        font-size: 12px;
        font-family: Arial, Verdana, sans-serif;
        padding-left: 10px;
}

.previous-order-address

{

    width: 245px;

    float: left;  

}

.other-saved-addresses

{

   float: left;
   
   margin-left:5px;
   
   width:480px;

}

.saved-address

{

   width: 210px;

   margin-left: 10px;

   float: left;

   background-color: #E9E9E9;

   padding-left: 5px;

   

}

.right-border-image

{

    float: left; margin-left: 30px;

}

.jc-scrollers

{

    float: left;

    cursor: pointer;

}    

a.next

{

    background: url("../../images/pizzaimages/jcarousel_right.png") no-repeat;

    display: block;

    float: left;

    width: 30px;

    height: 143px;

    text-decoration: none;

}

.saved-orders-list

{

    float: left;

    padding: 10px 10px 10px 40px;

    background: inherit;

    width: 830px;

}

.saved-orders

{

   float: left; 

   background: #E8E8E8;

   width: 215px;

   padding-left: 5px;

   padding-right : 5px;

   margin-right: 15px;

   min-height: 125px;

}

.saved-orders-list h3

{

    text-transform: uppercase;

    font-size: 14px; 

    background: inherit;

    color: #666666;

    font-weight: bold;

    padding-left: 5px; 

}

.saved-orders-list p

{                         

    font-size: 12px; 

    background: inherit;

    color: #666666; 

    padding-left: 5px; 
    
    height: 70px;         

}     

.read_more

{

    font-size: 12px;

    color: #CC0033;

    font-style: italic;

    text-decoration: underline;

}                    

h3

{

    background:url("../../images/pizzaimages/heading_bg.png") no-repeat;

    color: #FFFFFF;

    /*text-transform: lowercase;*/

    font-size: 18px;

    font-weight : normal;

    height: 20px;

    padding: 10px 10px 10px 40px;

}  

h4

{

   color: #555555;  

   font-weight : normal;

   font-size: 14px;

   padding: 10px 0 10px 5px; 

}

h4.bold{ font-weight:bold;}

/*End Dashboard*/   





/*Start Menu*/



.menu-content

{

    width: 725px;

    background: inherit;

    margin:20px 0px 0px 0;

    font-family: Arial, Verdana, sans-serif;

    float: left;

}



.menu-heading

{

    width: inherit;  

    height: 40px;

}



.menu-heading h2

{

    font-size: 22px;

    text-decoration: none;

    float: left;

    padding-left: 5px;

    width: 400px;

    font-family: Arial, Verdana, sans-serif;

    font-weight: normal;

}



.menu-heading p

{

    font-size: 10px;

    color: #2C2C2C;

    float: right;

    text-align: right;

    padding-top: 5px;

}

.red-text

{

    color: #ff0000;

}



.pizza-listing

{

    width: 100%;

    float: left;

    margin-bottom: 10px;
    
    clear:both;

}

.pizza-category

{

    width: 32px;

    height: 121px;

    display: block;

    float: left;

}



.pizza-details

{   

    height: 122px;

    width: 170px;

    float: left;

    padding-top: 1px;

}



.pizza-details h4

{

    color: #CD0029;

    font-size: 12px;

    background: none;

    text-transform: none;

    padding: 0px;

    text-align: center;

    height: auto;

}

.pizza-details p

{

    color: #555555;

    font-size: 10px; 

    text-align: center; 

}



.pizza-details fieldset

{

    cursor: pointer;

}

.pizza-details a

{

    text-decoration: none;

}

.pizza-details-item

{

   background: url("../../images/pizzaimages/pizza_dotted_bg.png") no-repeat; 

   margin-left: 5px; 

}

.pizza-details-first-item

{

    background: url("../../images/pizzaimages/pizza_dotted_bg_without_left_border.png") no-repeat;      

}

/*End Menu*/



/*Start Right Column (Cart)*/



.cart-details

{  margin-top: 60px; margin-left: 20px; float: left;  width: 229px; background: url("../../images/pizzaimages/your_order.png") no-repeat;
}

.cart-details-big

{   margin-top: 60px;    margin-left: 20px;     float: left;    width: 229px;   background: url("../../images/pizzaimages/your_order_big.png") no-repeat;     }
    
.cart-list
{ height:170px !important;  overflow:hidden !important;    margin: 20px 0 0 2px;   width:240px;}

.cart-list a
{
    color: #555;
    text-decoration: none;
    font-size: 12px;
}

.cart-list-big

{

    height:210px !important; 
    
    overflow:hidden !important;  

    margin: 20px 0 0 2px;
    
    width:240px;

}

.cart-list-big a
{
    color: #555;
    text-decoration: none;
    font-size: 12px;
}


.carousel_controls{
    float:left;
    margin-left:5px;
    }
    
.carousel_up, .carousel_down{float: left; clear:both; margin-top:5px;display: block; cursor: pointer; background:url(../images/cart_jc_up.png) no-repeat; width:16px; height:10px; border:none;}        
.carousel_down{ margin-top:105px;background-image:url(../../images/pizzaimages/cart_jc_down.png);}    

.thank-you-order-summary-carousel .carousel_down{ margin-top:80px;}



.cart-list h4

{

    font-size: 12px;     
    color: #555555;                                
    float: left;                                                                                      
    padding: 0px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;                                                                  
    width: 140px;
}

.cart-list-big h4

{

    font-size: 12px;     
    color: #555555;                                
    float: left;                                                                                      
    padding: 0px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;                                                                  
    width: 140px;
}



.cart-list p

{

   font-family: Arial, Verdana, sans-serif; 

    font-size: 9px;  
    
    width:180px;

}
.cart-list-big p

{

   font-family: Arial, Verdana, sans-serif; 

    font-size: 9px;  
    
    width:180px;

}



.item-price

{

    font-size:12px;

    font-family: Arial, Verdana, sans-serif;

    font-weight: bold;

}

.cart-item

{

   padding-left: 10px; 

   margin-top:5px;
   
   width:250px;
   
   height:50px !important;

}



.edit-remove

{

   width: 28px;

    float: left; 

}



.edit-remove img

{

    margin-bottom: 2px;

    cursor: pointer;

}



.enter-coupon-code

{

    background: url("../../images/pizzaimages/enter_coupon_bg_long.png") no-repeat;

    height: 300px;

    background-position: 0 -5px;

}



.enter-coupon-code input

{

    width:170px;

    height: auto;

    border: 1px solid #B2B2B2;

    margin: 30px 0 0 30px; 

    padding: 5px;

    color: #929292;

    text-align: center;

    font-family: Verdana, sans-serif;

    font-size: 12px;
    
    text-transform: uppercase;

}



.enter-coupon-code p

{

    margin: 4px;

}





.enter-coupon-code-small

{

    background: url("../../images/pizzaimages/enter_coupon_bg_small.png") no-repeat;

    height: 255px;

    background-position: 0 -5px;

}



.enter-coupon-code-small input

{

    width:170px;

    height: auto;

    border: 1px solid #B2B2B2;

    margin: 30px 0 0 30px; 

    padding: 5px;

    color: #929292;

    text-align: center;

    font-family: Verdana, sans-serif;

    font-size: 12px;

}



.enter-coupon-code-small p

{
    clear:both;
    margin: 4px;

}

#coupons-used{ height:45px;}

/*End Left Column (Cart)*/



.price-details

{

   color: #141414; 

   width: 225px;

   margin-left: 2px;

   margin-top: 5px;

   font-family: Verdana, Arial, sans-serif; 

   

}



.price-details h3

{

    font-size: 14px;

    background: #E6E6E6;   

    color: #141414;

    text-decoration: none;

    text-transform: none;

    padding: 3px;

    font-weight: bold;

    font-family: Verdana, Arial, sans-serif;

    width:218px;

    *width:227px;

}



.price-details-rate

{                   

     background: #E6E6E6; 

     color: #141414; 

     padding: 2px 2px 2px 5px; 

     margin-top: 5px;   

     float: left;

     font-family: Verdana, Arial, sans-serif; 

     font-size: 12px;

}

.price-details h4

{

    font-size: 12px;

    background: #E6E6E6;   

    color: #141414;

    text-decoration: none;

    text-transform: none;

    padding: 3px;

    font-weight: bold;

    font-family: Verdana, Arial, sans-serif;

}



.prices

{

    float: left;     

    width:109px;

}



.grand-total

{

    width: 103px; 

    background: #E6E6E6; 

    color: #141414; 

    padding: 5px; 

    margin-top: 5px; 

    float: left;

    font-family: Verdana, Arial, sans-serif; 

    font-size: 14px; 

    font-weight: bold;

}

.footer

{

    background: url("../../images/pizzaimages/footer_bg.png") no-repeat;

    height: 40px;

    background-position: -165px 3px;

    color: #828385;

    font-size: 10px;

    font-weight: bold;

    text-align: right;

    padding-top:135px;

    font-family: Arial, Verdana, sans-serif;

}

.footer1

{

    background: url("../../images/pizzaimages/footer_bg1.png") no-repeat;

    height: 150px;

    color: #828385;

    font-size: 10px;

    font-weight: bold;

    padding-top:135px;

    font-family: Arial, Verdana, sans-serif;

}

.footer1 a
{

  text-decoration:none;
  color:#828385;


}







/*Start Modal*/









.pizza-description

{

    font-size: 12px;

    color: #555555;

    padding:0 0 10px 0px;

    width: 630px;
    
    float:left;
    
    clear:left;

}



.size-crust

{

    width: 250px;

    float: left;

    height: 395px;
    margin-left: 5px;
}



.modal-close

{

    float:right;
    margin-right:20px;

}    



 



.accordian {

    width: 227px;      

}



.accordian li {

    list-style-type: none;  

   /* padding: 5px;*/

    overflow:auto;

    font-size: 12px;  

}



.accordian1 li {

    list-style-type: none;  

   /* padding: 5px;*/

    overflow:auto;

    font-size: 12px;  

}

.accordian h4

{

  padding: 5px;  

  font-weight: bold;

  padding-left: 5px;

}

.accordian p

{

    font-size: 12px;

    margin: 5px;   

    padding-left: 10px;

}

.dimension {

   /* height: 400px;*/

   

}



.even, .odd {              

    padding-top: 3px;   

    height: 35px;     

    background: #FFF;

    color: #333;

    margin-top: 1px;

}



.even1, .odd1 {              

    padding-top: 3px;   

    height: 35px;     

    background: #FFF;

    color: #333;

    margin-top: 1px;

}



.modal-toppings

{

     width:185px;

     float: left; 

     height: auto;

     margin-left: 10px;

     font-size: 12px;

}    



.extra-cheese

{

    background: url("../../images/pizzaimages/extra_toppings_bg.png") no-repeat;

    height: 25px;

    padding: 7px 0px 0px 10px;

    margin-top: 16px;

    color: #555555;
    
    height:35px;
    
    font:12px Verdana, Arial, sans-serif;

}



.even-row

{

    font-size: 12px;

    background: #eeeeee;

    color: #555555;

    height: 17px;

}

.odd-row

{

    font-size: 12px;

    background: #e8e9e8;

    color: #555555;

    height: 17px;

}



.topping-name

{

    float: left;

    text-align: left;

    width: 139px;

    padding: 3px 0px 3px 5px;

    margin-left: 2px;

}



.topping-check

{

    float: left;

    text-align: right;    

    padding: 3px;

}



.replace-toppings

{

    font-style: italic; 

    color: #9E9E9E; 

    font-size: 10px; 

    font-weight: bold;

    margin-right: 65px;  

    text-decoration: underline;
    
    float:left; 
    
    width:100px; 
    
    margin-left:510px;

}

.order-total

{

    background: url("../../images/pizzaimages/order_total.png") no-repeat;

    margin-left : 215px;

    margin-top: 40px /*-70px*/;

    height: 35px;

    padding-top: 5px;
    
    width:411px;
    
    float:left;

}



/* End Modal */







.tool-tip h6

{

    padding: 0px;

    width: 150px;

    /*border: 1px black solid;*/

    height: auto;

    background: #FFF;

    font-size: 10px;

}

/*Start Sides*/



.sides-qty

{

    font-size: 12px; 

    font-weight: bold; 

    font-family: Verdana, Arial, sans-serif;

    width: 30px; 

    float: left;
    
    margin-left:10px;

}





/*End Sides*/



/*Start Order Confirm*/



.order-content

{

    width: 700px;

    background: #ECECEC;

    margin:20px 0 0 20px;

    font-family: Arial, Verdana, sans-serif;

    float: left; 

    font-size: 12px;

    border: 1px solid #E0E0E0;

}

.order-content  h3

{

    background: url("../../images/pizzaimages/finalize-order.gif");

    color: white;

    height: 20px;

    padding: 5px 10px 10px 40px;

    

}

.order-content h4

{

    font-family:Verdana,Arial, sans-serif; 

    font-weight: bold;

    font-size: 14px;

    color: #000000;

    padding: 10px 10px 10px 0px;

   

}



.white-line

{

    background: #FFFFFF;

    padding: 0px;

    margin: 0px;

    height: 1px;

    width: 700px;

}



.store-address

{

    width:405px;

    float: left;

    padding-bottom: 10px;

}

.store-map

{                  

    float: left;    

    text-align: center;

    width: 245px;
    
    margin-left:10px;

}

.store-map a

{

    color: #008AC2;

    text-decoration: underline;

    text-align: center;

    font-weight: bold;  

    font-size: 14px;

    float: left;

    margin-top: 15px;

}



.customer-info-text

{

    padding: 5px;

    font-size: 10px;

    color: #737373;

    margin-right : 15px;

    width: 130px;

    border:1px #979797 solid;

    height: 20px;

}

.review-order-order-details

{

    width: 225px;

    padding: 10px;

    float: left;

    font-size: 10px;

    border: 1px solid #E0E0E0;

    width: 175px;
    margin-top:10px;

}

.review-order-order-details h4

{

    font-weight: bold;

    font-size: 10px;

}

/*.review-order-order-details .jcarousel-skin-tango .jcarousel-container-vertical {
height: 150px !important;
width: 225px !important;
}*/

/*#review_order_carousel .jcarousel-item{ height:auto !important} */




.review-order-missing-things

{

    width: 460px;

    float: left;

}



.review-order-missing-things p

{

    padding : 10px;

}

.review-order-missing-things h2

{

    color: #1881D2;

    font-size: 18px;

}



/*End Order Confirm*/



/*Start Thank You*/



.thank-you

{

    width: 960px;          

    margin:20px auto 0px auto;

    font-family: Arial, Verdana, sans-serif;

    font-size: 12px;

}



.thank-you-order

{                                                             
    background: #0776bb;       
    width: 320px;
    float: left;
}



 .thank-you-order-summary

{

    background: #FFF;

    width: 366px;

    float: left;

    color: #000;

    padding-left: 40px;    

    padding-top:10px;

    /*height: 330px;*/

}



.thank-you-order-summary li

{

    font-size:14px;

    height: 23px;

}

.thank-you-order-summary-carousel

{

    float: left;

    width: 20px;

    height: 125px;

}



.thank-you-order-summary-carousel img

{

    cursor: pointer;

}

.thank-you-orders

{

    float: left;

    width: 210px;

     

}

.thank-you-orders-rates

{

    float: right; 

    padding-right: 10px;

}

.thank-you-orders-total

{

    float: right;

}

                  

.order-receipt

{   

   float: left;   

   font-size: 12px;

   margin-left: 5px;     
}

.save-and-printreceipt

{

   background: #FFFFFF;   
   padding: 20px 0px 10px 10px;    
   height: 75px;
}

.save-and-printreceipt img

{

   padding-left:20px;

}



.receipt-table td

{                                    
    padding: 2px 5px 2px 2px;    
}

.receipt-table

{

    font-size: 12px;         
     margin-bottom: 1px solid black;
}    



.receipt-table-heading

{

    width: 210px;

}

.social-login

{

    background: #ECECEC;

    border-bottom: 2px solid white;

    padding: 10px 20px 10px 40px;

}

.social-login-td{
    height: 35px;
}

.social-login p

{

    font-weight: bold;

    font-family: Arial, Verdana, sans-serif;

}



.social-login input

{

    margin-right: 10px;

    margin-left: 40px;

}



.share-and-feedback

{

  background: #ECECEC;

  color: #464646;  

  font-size: 10px;

  font-family: Verdana, Arial, sans-serif;

  padding-left: 40px;

  height: 375px;

}



.feedback      

{

    width: 275px;   
    float: left;

}

.feedback p

{

    padding-top: 5px;
                          
}



.feedback textarea

{

    /*background: url("images/textarea_bg.png") no-repeat;*/  
    width: 595px;

    height: 138px;

    border: none;   
    margin-top: 10px;                 

}



.share-friends

{  

    width: 200px;

    border-right: 2px solid white; 

    height: 375px;

    float: left;

}

.share-friends p

{

   padding-top: 25px; 

   padding-left: 25px; 

}





.fb-like

{

   float: left; 

}



.fb-like p

{

   padding-top: 5px;     
}



/*End Thank You*/





.footer_menu

{

    background: url("../../images/pizzaimages/footer_menu.png") no-repeat;

    height: 150px;

    /*background-position: -165px 3px;*/

    color: #828385;

    font-size: 10px;

    font-weight: bold;

    text-align: right;

    padding-top:135px;

    font-family: Arial, Verdana, sans-serif;

}

#share_with_friends,#login {

    font-family: Verdana, Arial, sans-serif;    

    background-color: #ececec;

    color: #333;

    padding: 12px;

}

#share_with_friends table, #login table{ width:400px;}
    #share_with_friends table td, #login table td{ padding:10px; vertical-align:top;}
    #share_with_friends input, #share_with_friends textarea, #login input, #login textarea{ width:250px; padding:3px; border:1px solid #000;}
    
    
.dotted_border{ border-bottom:1px dotted #000;}    

.jc-extras{ float:left; width:415px !important; overflow:hidden; margin:10px 0 0 0;}
    #extras_carousel li{ float:left; width:195px !important; height:170px !important; margin:0 10px 0 0;}
        #extras_carousel .title{ float:left; clear:both; width:189px; padding:3px; background:#147ace; color:#fff; font-size:13px; height: 30px;}
        #extras_carousel img{ float:none; clear:both;}
        #extras_carousel .quantity{ float:left; clear:both;width:195px; padding:0; background:#fff;}
            #extras_carousel .quantity .spinner{ float:right; clear:right;}
            #extras_carousel .quantity .amount{ float:left; width:90px; text-align:center; padding-top:4px;}
                #extras_carousel .quantity .amount input{ border:none; width:100%; text-align:center;}
            #extras_carousel .quantity .check{ float:left; padding:6px 0 0 5px;}
            
            .order_quantity{ border:none; border-left:1px solid #ccc; padding:6px 3px; width:50px; font-family:Verdana, Arial, sans-serif; height: 10px; text-align: center; color: #CD0029; font-weight: bold; font-size: 12px;}
            
            .spinner td{ padding:0; vertical-align:top;}                        
            
    .spinner_up, .spinner_down{ width:20px; height:12px; padding:0; margin:0; background:url(../../images/pizzaimages/spinner.jpg) no-repeat 0 0; border:none; cursor: pointer;}
        .spinner_down{ height:13px; background-position:0 -11px;}
        
.order_name{ float:left;  text-align:center; color:#1881D2;}        
    .order_name input[type="text"], .order_name input[type="submit"]{ clear:both; border:1px solid #ccc; padding:3px; margin-left :20px; font-size:10px; color:#737373}
        .order_name input[type="submit"]{ border:none; background: url(../../images/pizzaimages/submit.png) no-repeat; width:80px; height:30px; margin-left:155px}
        
#deals_carousel{ background:#e3e3e3 url(../../images/pizzaimages/deals_head.png) no-repeat 0 0; float: left; margin-left: 20px; overflow:hidden !important;  width: 230px; padding-top:30px; margin-top:20px;}        
    #deals_carousel ul{ padding:0 !important }
    .deals_carousel_up, .deals_carousel_down{ float:left;clear:both; width:230px; height:20px; ;}
        .deals_carousel_down{ background-position:0 -25px;}
    .deals_bottom{ float:left; clear:both; width:230px ; height:35px; background:#fff url(../images/deals_bottom.png) no-repeat -3px 0;}
        
.jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 0 !important;    background: none !important; border: none !important; padding-left:0 !important; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:225px !important; height:290px !important; overflow:hidden;  }
.jcarousel-skin-tango .jcarousel-item{ width:225px !important; height:145px !important; margin-bottom:0 !important;}
.jcarousel-skin-tango .jcarousel-container-vertical{ width:225px !important; height:145px !important; overflow:hidden; } /* height:290px; if the number of deals are more than 1*/
.jcarousel-skin-tango .jcarousel-prev-vertical, .jcarousel-skin-tango .jcarousel-next-vertical{ background:url(../../images/pizzaimages/deals_carousel.png) no-repeat 0 10px !important; left:100px !important; width:25px; height:30px;}
.jcarousel-skin-tango .jcarousel-next-vertical{ background-position:0 -16px !important;}
.jcarousel-prev-disabled, .jcarousel-next-disabled{ background:-1000px 0 !important;}


/* #cart_carousel{ height:100px !important;}     */

#jc-cart .jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 0 !important; background: none !important; border: none !important; padding-left:0 !important; }
#jc-cart .jcarousel-skin-tango .jcarousel-clip-vertical { width:225px !important; height:112px !important;  }
#jc-cart .jcarousel-skin-tango .jcarousel-item{ height:60px !important; margin-bottom:0 !important; border-bottom:1px dotted #333;}
#jc-cart .jcarousel-skin-tango .jcarousel-container-vertical{ width:225px !important; height:100px !important; }
#jc-cart .jcarousel-skin-tango .jcarousel-prev-vertical, #jc-cart .jcarousel-skin-tango .jcarousel-next-vertical{ background:url(../../images/pizzaimages/deals_carousel.png) no-repeat 0 10px !important; left:100px !important;}
#jc-cart .jcarousel-skin-tango .jcarousel-next-vertical{ background-position:0 -16px !important;}
#jc-cart .jcarousel-prev-disabled, #jc-cart .jcarousel-next-disabled{ background:-1000px 0 !important;}
#jc-cart .jcarousel-prev:hover {color:#0F0;}    

.jc-extras{ width:460px !important; overflow:hidden;}
#extras_carousel{ width:1500px !important; height:170px !important; overflow:hidden;}
.jc-extras .jcarousel-container{ width:480px !important;}
.jc-extras .jcarousel-skin-tango .jcarousel-container-horizontal{ padding:0 !important;}
.jc-extras .jcarousel-clip{ width:410px !important; height:170px !important; overflow:hidden;}
.jc-extras .jcarousel-skin-tango .jcarousel-item{ width:195px !important; height:170px !important; margin-bottom:0 !important;}
.jc-extras .jcarousel-prev{ margin-top:25px; background:url(../../images/pizzaimages/jcarousel_left.png) no-repeat 0 0 !important; cursor:pointer;}
.jc-extras .jcarousel-next{ margin-top:25px; background:url(../../images/pizzaimages/jcarousel_right.png) no-repeat 0 0 !important; cursor:pointer;}

.review-order .jcarousel-skin-tango .jcarousel-prev-vertical{ left:75px !important; }
.jcarousel-skin-tango .jcarousel-next-vertical{ left:100px !important}

    
.sides_title{ height:auto;}    

.share_order{ float:left; margin-right:15px;}
.sides-quantity-field
{
    height: 18px;
    text-align: center;
    color: #CD0029;
    font-weight: bold;
}
.click_and_authenticate
{
    background: url(../../images/pizzaimages/authenticate_and_place_order.png) no-repeat;
    width: 285px;
    height: 35px;
    border: none;
    cursor: pointer;
}

.modal-side-image { float:left; }

.proceed-to-sides-button {margin: 4px 20px; }

#done-edit-cart-item {display:none; margin-left:170px;}

.submit-button
{
    background: url('../../images/pizzaimages/submit.png') no-repeat; width:78px; height:37px; cursor: pointer; border: 1px none;
}

.confirm-pickup-button
{
    background: url('../../images/pizzaimages/submit.png') no-repeat; width:68px; height:37px; cursor: pointer; border: 1px none;
}
.skip-button
{
    background: url('../../images/pizzaimages/skip.png') no-repeat; width:68px; height:37px; cursor: pointer; border: 1px none;
}
.save-new-address-button
{
    background: url('../../images/pizzaimages/save-new-address.png') no-repeat; margin-top: 20px; width:155px; height:32px; cursor: pointer; border: 1px none;
}
.done-button
{
    background: url('../../images/pizzaimages/done.png') no-repeat; margin-top: 20px; width:210px; height:37px; cursor: pointer; border: 1px none;
}
.proceed-to-payment-button
{
    background: url('../../images/pizzaimages/proceed_to_payment.png') no-repeat; margin-top: 20px; width:180px; height:38px; cursor: pointer; border: 1px none;
}
.redeem-button
{
    background: url('../../images/pizzaimages/redeem.png') no-repeat; margin-top: 20px; width:90px; height:38px; cursor: pointer; border: 1px none;
}
.cancel-redemption-button
{
    background: url('../../images/pizzaimages/cancel_redemption.png') no-repeat; margin-top: 20px; width:170px; height:38px; cursor: pointer; border: 1px none;
}

#blocker{ position:absolute; top:0; left:0; width:100%; height:100%;/* background:transparent url(images/trans.png) repeat;*/ z-index: 1000;}
#blocker .loading{ -moz-border-radius:5px; -webkit-border-radius: 5px; position:absolute;  left:45%; padding:30px 10px 10px 10px; background:#fff url(../../images/pizzaimages/loader.gif) no-repeat center 10px; text-align:center; color:#333;}

.forgot-password
{
    padding: 5px;
    margin: 5px;
    width : 500px;
    color: #000000;
    font-size: 14px;
}

.fp-table-element
{
    float: left;
    width: 230px;
    margin: 10px 10px 10px 0px;
}
.forgot-password input
{
   padding: 5px;  
   color: #555555;
}
.forgot-password a
{
   color : #cd0029;
   text-decoration: none;
   font-size: 10px;
}
.navigation-link
{           
    margin-left: 60px;
    margin-top: 10px;
    font-family: Arial, Verdana, sans-serif;
}

.navigation-link a
{
    color: #cd0029;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
.footer a
{
   color : #828385;
   text-decoration: none;
   font-size: 10px;  
}

#done-edit-cart-item
{
    background: url(../../images/pizzaimages/done.png) no-repeat;
    width:65px ;
    height: 30px;
    cursor: pointer;
    border: 1px none; 
}


#jc-review-order .jcarousel-container-vertical{ height:95px !important;}
#jc-review-order .jcarousel-next-vertical{ left:75px !important}
#jc-review-order .jcarousel-skin-tango .jcarousel-clip-vertical{height:120px !important; width:150px !important;}
#review_order_carousel li{ height:30px !important}
/*#review_order_carousel .jcarousel-item{height:auto !important}
#jc-review-order .jcarousel-item-vertical{ height:auto !important;} */


.size-selector{margin-right:5px;}

#replace-topping-show {background:none; border:none;text-decoration:underline;padding-top:10px; border:none; cursor:pointer; font-size: 10px;}
.netbanking-list-bank-name
{
    width: 250px;
}

/* New products highlight */
.new-highlight{ position:absolute; width:32px; height:32px; margin:0; background:url(../../images/pizzaimages/new-pizza.png) no-repeat}